package com.nbst.model.wms;

import java.util.List;

public class ASN {
	String warehouseId;
	String customerId;
	String asnType;
	String docNo;
	String asnReferenceA;
	String asnReferenceB;
	String asnReferenceC;
	String asnReferenceD;
	String asnCreationTime;
	String expectedArriveTime1;
	String expectedArriveTime2;
	String supplierId;
	String supplierName;
	String carrierId;
	String carrierName;
	String countryOfDestination;
	String countryOfOrigin;
	String followUp;
	String hedi01;
	String hedi02;
	String hedi03;
	String hedi04;
	String hedi05;
	String hedi06;
	String hedi07;
	String hedi08;
	String hedi09;
	String hedi10;
	String placeOfDischarge;
	String placeOfLoading;
	String placeOfDelivery;
	String priority;
	String userDefine1;
	String userDefine2;
	String userDefine3;
	String userDefine4;
	String userDefine5;
	String userDefine6;
	String userDefine7;
	String userDefine8;
	String userDefine9;
	String userDefine10;
	String notes;
	public List<ASND> getDetails() {
		return details;
	}

	public void setDetails(List<ASND> details) {
		this.details = details;
	}

	List<ASND> details;

	public ASN(String docNo,String asnType) {
		warehouseId = "WH01";
		customerId = "NBZY";
		this.asnType = asnType;
		this.docNo = docNo;
	}
	
	public String getWarehouseId() {
		return warehouseId;
	}

	public void setWarehouseId(String warehouseId) {
		this.warehouseId = warehouseId;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getAsnType() {
		return asnType;
	}

	public void setAsnType(String asnType) {
		this.asnType = asnType;
	}

	public String getDocNo() {
		return docNo;
	}

	public void setDocNo(String docNo) {
		this.docNo = docNo;
	}

	public String getAsnReferenceA() {
		return asnReferenceA;
	}

	public void setAsnReferenceA(String asnReferenceA) {
		this.asnReferenceA = asnReferenceA;
	}

	public String getAsnReferenceB() {
		return asnReferenceB;
	}

	public void setAsnReferenceB(String asnReferenceB) {
		this.asnReferenceB = asnReferenceB;
	}

	public String getAsnReferenceC() {
		return asnReferenceC;
	}

	public void setAsnReferenceC(String asnReferenceC) {
		this.asnReferenceC = asnReferenceC;
	}

	public String getAsnReferenceD() {
		return asnReferenceD;
	}

	public void setAsnReferenceD(String asnReferenceD) {
		this.asnReferenceD = asnReferenceD;
	}

	public String getAsnCreationTime() {
		return asnCreationTime;
	}

	public void setAsnCreationTime(String asnCreationTime) {
		this.asnCreationTime = asnCreationTime;
	}

	public String getExpectedArriveTime1() {
		return expectedArriveTime1;
	}

	public void setExpectedArriveTime1(String expectedArriveTime1) {
		this.expectedArriveTime1 = expectedArriveTime1;
	}

	public String getExpectedArriveTime2() {
		return expectedArriveTime2;
	}

	public void setExpectedArriveTime2(String expectedArriveTime2) {
		this.expectedArriveTime2 = expectedArriveTime2;
	}

	public String getSupplierId() {
		return supplierId;
	}

	public void setSupplierId(String supplierId) {
		this.supplierId = supplierId;
	}

	public String getSupplierName() {
		return supplierName;
	}

	public void setSupplierName(String supplierName) {
		this.supplierName = supplierName;
	}

	public String getCarrierId() {
		return carrierId;
	}

	public void setCarrierId(String carrierId) {
		this.carrierId = carrierId;
	}

	public String getCarrierName() {
		return carrierName;
	}

	public void setCarrierName(String carrierName) {
		this.carrierName = carrierName;
	}

	public String getCountryOfDestination() {
		return countryOfDestination;
	}

	public void setCountryOfDestination(String countryOfDestination) {
		this.countryOfDestination = countryOfDestination;
	}

	public String getCountryOfOrigin() {
		return countryOfOrigin;
	}

	public void setCountryOfOrigin(String countryOfOrigin) {
		this.countryOfOrigin = countryOfOrigin;
	}

	public String getFollowUp() {
		return followUp;
	}

	public void setFollowUp(String followUp) {
		this.followUp = followUp;
	}

	public String getHedi01() {
		return hedi01;
	}

	public void setHedi01(String hedi01) {
		this.hedi01 = hedi01;
	}

	public String getHedi02() {
		return hedi02;
	}

	public void setHedi02(String hedi02) {
		this.hedi02 = hedi02;
	}

	public String getHedi03() {
		return hedi03;
	}

	public void setHedi03(String hedi03) {
		this.hedi03 = hedi03;
	}

	public String getHedi04() {
		return hedi04;
	}

	public void setHedi04(String hedi04) {
		this.hedi04 = hedi04;
	}

	public String getHedi05() {
		return hedi05;
	}

	public void setHedi05(String hedi05) {
		this.hedi05 = hedi05;
	}

	public String getHedi06() {
		return hedi06;
	}

	public void setHedi06(String hedi06) {
		this.hedi06 = hedi06;
	}

	public String getHedi07() {
		return hedi07;
	}

	public void setHedi07(String hedi07) {
		this.hedi07 = hedi07;
	}

	public String getHedi08() {
		return hedi08;
	}

	public void setHedi08(String hedi08) {
		this.hedi08 = hedi08;
	}

	public String getHedi09() {
		return hedi09;
	}

	public void setHedi09(String hedi09) {
		this.hedi09 = hedi09;
	}

	public String getHedi10() {
		return hedi10;
	}

	public void setHedi10(String hedi10) {
		this.hedi10 = hedi10;
	}

	public String getPlaceOfDischarge() {
		return placeOfDischarge;
	}

	public void setPlaceOfDischarge(String placeOfDischarge) {
		this.placeOfDischarge = placeOfDischarge;
	}

	public String getPlaceOfLoading() {
		return placeOfLoading;
	}

	public void setPlaceOfLoading(String placeOfLoading) {
		this.placeOfLoading = placeOfLoading;
	}

	public String getPlaceOfDelivery() {
		return placeOfDelivery;
	}

	public void setPlaceOfDelivery(String placeOfDelivery) {
		this.placeOfDelivery = placeOfDelivery;
	}

	public String getPriority() {
		return priority;
	}

	public void setPriority(String priority) {
		this.priority = priority;
	}

	public String getUserDefine1() {
		return userDefine1;
	}

	public void setUserDefine1(String userDefine1) {
		this.userDefine1 = userDefine1;
	}

	public String getUserDefine2() {
		return userDefine2;
	}

	public void setUserDefine2(String userDefine2) {
		this.userDefine2 = userDefine2;
	}

	public String getUserDefine3() {
		return userDefine3;
	}

	public void setUserDefine3(String userDefine3) {
		this.userDefine3 = userDefine3;
	}

	public String getUserDefine4() {
		return userDefine4;
	}

	public void setUserDefine4(String userDefine4) {
		this.userDefine4 = userDefine4;
	}

	public String getUserDefine5() {
		return userDefine5;
	}

	public void setUserDefine5(String userDefine5) {
		this.userDefine5 = userDefine5;
	}

	public String getUserDefine6() {
		return userDefine6;
	}

	public void setUserDefine6(String userDefine6) {
		this.userDefine6 = userDefine6;
	}

	public String getUserDefine7() {
		return userDefine7;
	}

	public void setUserDefine7(String userDefine7) {
		this.userDefine7 = userDefine7;
	}

	public String getUserDefine8() {
		return userDefine8;
	}

	public void setUserDefine8(String userDefine8) {
		this.userDefine8 = userDefine8;
	}

	public String getUserDefine9() {
		return userDefine9;
	}

	public void setUserDefine9(String userDefine9) {
		this.userDefine9 = userDefine9;
	}

	public String getUserDefine10() {
		return userDefine10;
	}

	public void setUserDefine10(String userDefine10) {
		this.userDefine10 = userDefine10;
	}

	public String getNotes() {
		return notes;
	}

	public void setNotes(String notes) {
		this.notes = notes;
	}

	@Override
	public String toString() {
		return "ASN [warehouseId=" + warehouseId + ", customerId=" + customerId + ", asnType=" + asnType + ", docNo="
				+ docNo + ", asnReferenceA=" + asnReferenceA + ", asnReferenceB=" + asnReferenceB + ", asnReferenceC="
				+ asnReferenceC + ", asnReferenceD=" + asnReferenceD + ", asnCreationTime=" + asnCreationTime
				+ ", expectedArriveTime1=" + expectedArriveTime1 + ", expectedArriveTime2=" + expectedArriveTime2
				+ ", supplierId=" + supplierId + ", supplierName=" + supplierName + ", carrierId=" + carrierId
				+ ", carrierName=" + carrierName + ", countryOfDestination=" + countryOfDestination
				+ ", countryOfOrigin=" + countryOfOrigin + ", followUp=" + followUp + ", hedi01=" + hedi01 + ", hedi02="
				+ hedi02 + ", hedi03=" + hedi03 + ", hedi04=" + hedi04 + ", hedi05=" + hedi05 + ", hedi06=" + hedi06
				+ ", hedi07=" + hedi07 + ", hedi08=" + hedi08 + ", hedi09=" + hedi09 + ", hedi10=" + hedi10
				+ ", placeOfDischarge=" + placeOfDischarge + ", placeOfLoading=" + placeOfLoading + ", placeOfDelivery="
				+ placeOfDelivery + ", priority=" + priority + ", userDefine1=" + userDefine1 + ", userDefine2="
				+ userDefine2 + ", userDefine3=" + userDefine3 + ", userDefine4=" + userDefine4 + ", userDefine5="
				+ userDefine5 + ", userDefine6=" + userDefine6 + ", userDefine7=" + userDefine7 + ", userDefine8="
				+ userDefine8 + ", userDefine9=" + userDefine9 + ", userDefine10=" + userDefine10 + ", notes=" + notes
				+ ", details=" + details + "]";
	}

}
